package demo.day05;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @Auther: hjy(lc))
 * @Date: 2022/7/21-07-21-9:50
 * @Description：demo.day05  日期类使用
 */
public class Date_use {
    public static void main(String[] args) {
        Date now = new Date();
        //SimpleDateFormat 格式化和分析日期
        SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

        System.out.println("当前时间为： " + ft.format(now));      //当前时间为： 2022-07-21 10:09:41

        //使用printf格式化日期   %t开头    %n换行
        // c的使用 包括全部日期和时间信息
        System.out.printf("全部日期和时间信息： %tc%n", now);       //全部日期和时间信息： 星期四 七月 21 10:09:41 CST 2022
        //F的使用  "年-月-日"格式
        System.out.printf("年-月-日格式：%tF%n", now);            //年-月-日格式：2022-07-21
        //D的使用  ”月/日/年“格式
        System.out.printf("月/日/年格式：%tD%n", now);            //月/日/年格式：07/21/22
        //r的使用   ”HH:MM:SS PM“格式 (12时制)
        System.out.printf("HH:MM:SS PM格式 (12时制): %tr%n", now);    //HH:MM:SS PM格式 (12时制): 10:09:41 上午
        //T的使用 "HH:MM:SS"格式（24时制）
        System.out.printf("HH:MM:SS格式（24时制）： %tT%n", now);      //HH:MM:SS格式（24时制）： 10:09:41
        //R的使用 ”HH:MM“格式（24时制）
        System.out.printf("HH:MM格式（24时制）： %tR", now);           //HH:MM格式（24时制）： 10:09

    }
}
